*{
font-family:”Microsoft YaHei”,Arial,Helvetica,sans-serif,”宋体”;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.container-fluid{
padding-left:0;
padding-right:0;
}

header{
width:100%;
height:70px;
position:fixed;
top:0;
z-index:210;
}

header .header{
min-width: 1200px;
padding: 0 30px;
height: 100%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
}

header .header .logo{
width: 127px;
height: 40px;
background: url("../image/webicon.png") no-repeat 50%/contain;
}

header .header .list{
width: auto;
}

header .header .list a{
display: inline-block;
font-size: 14px;
margin: 0 25px;
color: #fff;
padding: 10px 0;
text-decoration:none;
}

header .header .list a:hover{
color: #3c6ed4;
}

header .header .user{
width: auto;
cursor: pointer;
color: #fff;
position: relative;
}

header .header .user a{
color: #fff;
text-decoration:none;
}

header .header .user a button{
height: 30px;
width: 66px;
font-size: 14px;
border-radius: 2px;
border: 1px solid transparent;
background-color: transparent;
overflow:hidden;
}

header .header .user a .login-btn{
background-color: #3c6ed4;
color: #fff!important;
}

header .header .user a .login-btn:hover{
opacity:0.9;
}

header .header .user a .register-btn{
border-color: #3C6ED4;
color: #3C6ED4;
margin-left: 5px;
}

#carousel-ad{
width:100%;
height:670px;
position:relative;
}

#carousel-ad ol li{
background-color:#888888;
width:30px;
height:5px;
box-sizing:border-box;
margin:10px;
}

#carousel-ad ol li.active{
background-color:#000;
}

#carousel-ad .carousel-inner .item .slide-box{
height:670px;
position:relative;
}

#carousel-ad .carousel-inner .item .slide1 .slide-content{
height: 100%;
background-image:url("../image/slide1.png");
}

#carousel-ad .carousel-inner .item .slide2 .slide-content{
height: 100%;
background-image:url("../image/slide2.png");
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left{
float: left;
margin-top: 220px;
margin-left:340px;
width:480px;
letter-spacing:4px;
}

#carousel-ad .carousel-inner .item .slide2 .slide-content .left{
float: left;
margin-top: 230px;
margin-left:340px;
width:435px;
letter-spacing:4px;
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left .title{
font-size: 56px;
color: #fff;
line-height: 56px;
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left .sub_title{
font-size: 32px;
color: #fff;
line-height: 32px;
margin-top: 20px;
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left .text{
font-size: 16px;
color: hsla(0,0%,100%,.5);
line-height: 32px;
margin-top: 16px;;
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left .like_btn{
display: inline-block;
margin-top: 30px;
width: 140px;
height: 46px;
line-height: 44px;
background-color: #3c6ed4;
border-radius: 2px;
font-size: 18px;
font-weight: 500;
text-align: center;
color: #fff;
border: 1px solid transparent;
text-decoration:none;
margin-right:40px;
}

#carousel-ad .carousel-inner .item .slide-box .slide-content .left .video{
margin-left: 10px;
background-color: transparent;
border-color: #fff;
}

.fetures{
height:520px;
width:100%;
text-align:center;
background-color: #ffffff;
}

.fetures .feture_content{
width: 1200px;
margin: 0 auto;
letter-spacing:3px;
}

.fetures .feture_content .title{
font-size: 28px;
color: #222222;
line-height: 28px;
padding-top:80px;
}

.fetures .feture_content .sub_title{
font-size: 16px;
color: #888888;
line-height: 16px;
margin-top: 20px;
}

.fetures .feture_content .feture_items{
margin-top: 30px;
display: flex;
justify-content:space-around;
}

.fetures .feture_content .feture_items .feture_item{
width: 300px;
height: 300px;
padding-top: 50px;
}

.fetures .feture_content .feture_items .feture_item img{
width: 115px;
height: 115px;
border-style:none;
}

.fetures .feture_content .feture_items .feture_item .item_name{
font-size: 18px;
color: #222222;
line-height: 25px;
margin-top: 20px;
font-weight:bold;
}

.fetures .feture_content .feture_items .feture_item .item_desc{
width: 210px;
font-size: 14px;
color: #888888;
line-height: 20px;
margin: 12px auto 0;
text-align: justify;
}

.serviceSupporting{
height:500px;
width:100%;
text-align:center;
background-color: #f9f9f9;
}

.serviceSupporting .supporting_content{
width: 1050px;
margin: 0 auto;
letter-spacing:3px;
}

.serviceSupporting .supporting_content .title{
font-size: 28px;
color: #222222;
line-height: 28px;
padding-top:80px;
}

.serviceSupporting .supporting_content .sub_title{
font-size: 16px;
color: #888888;
line-height: 16px;
margin-top: 20px;
}

.serviceSupporting .supporting_content .supporting_items{
margin-top: 30px;
display: flex;
justify-content:space-around;
}

.serviceSupporting .supporting_content .supporting_items .supporting_item{
width: 300px;
height: 222px;
padding-top: 50px;
}

.serviceSupporting .supporting_content .supporting_items .supporting_item img{
width: 115px;
height: 115px;
border-style:none;
}

.serviceSupporting .supporting_content .supporting_items .supporting_item .item_name{
font-size: 18px;
color: #222222;
line-height: 25px;
margin-top: 20px;
font-weight:bold;
}

.serviceSupporting .supporting_content .tips{
margin-top: 30px;
font-size: 14px;
color: #f75454;
}

.price{
height: 600px;
width:100%;
text-align: center;
background-color: #ffffff;
}

.price .price_content{
width: 1180px;
margin: 0 auto;
letter-spacing:3px;
}

.price .price_content .title{
font-size: 28px;
color: #222222;
line-height: 28px;
padding-top: 80px;
}

.price .price_content .sub_title{
font-size: 16px;
color: #888888;
line-height: 22px;
margin-top: 22px;
}

.price .price_content .price_items{
margin-top: 60px;
color: #fff;
display: flex;
align-items: center;
justify-content: space-around;
}

.price .price_content .price_items .price_item{
width: 270px;
height: 260px;
background-color: #29b0fc;
box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
transition: transform .3s ease;
}

.price .price_content .price_items .price_item:hover{
transform:scale(1.1);
}

.price .price_content .price_items .price_item .price_name{
font-size: 24px;
line-height: 33px;
padding-top: 30px;
}

.price .price_content .price_items .price_item .price_detail{
font-size: 28px;
margin-top: 30px;
}

.price .price_content .price_items .price_item .price_detail span{
font-size: 42px;
line-height: 42px;
vertical-align: bottom;
}

.price .price_content .price_items .price_item .price_withPhone{
font-size: 14px;
line-height: 14px;
margin-top: 12px;
}

.price .price_content .price_items .price_item .wx_number{
font-size: 16px;
font-weight: 500;
line-height: 16px;
margin-top: 15px;
}

.serviceLong{
height:500px;
width:100%;
text-align:center;
background-color: #f9f9f9;
}

.serviceLong .long_content{
width: 1200px;
margin: 0 auto;
letter-spacing:3px;
}

.serviceLong .long_content .title{
font-size: 28px;
color: #222222;
line-height: 28px;
padding-top:80px;
}

.serviceLong .long_content .sub_title{
font-size: 16px;
color: #888888;
line-height: 16px;
margin-top: 20px;
}

.serviceLong .long_content .long_items{
margin-top: 30px;
display: flex;
justify-content:space-around;
}

.serviceLong .long_content .long_items .long_item{
width: 300px;
height: 250px;
padding-top: 50px;
background-color:#ffffff;
}

.serviceLong .long_content .long_items .long_item img{
width: 50px;
height: 48px;
border-style:none;
}

.serviceLong .long_content .long_items .long_item .item_name{
font-size: 18px;
color: #222222;
line-height: 25px;
margin-top: 20px;
}

.serviceLong .long_content .long_items .long_item .item_desc{
width: 210px;
font-size: 14px;
color: #888888;
line-height: 20px;
margin: 12px auto 0;
text-align: justify;
text-align-last:center;
}

footer{
width:100%;
height:100%;
}

footer .footer{
background: #000000;
padding-bottom: 30px;
}

footer .footer .copyright{
padding-top: 15px;
color: #555555;
font-size: 14px;
text-align: center;
height: 100px;
letter-spacing:3px;
}